$(function(){
	// 收藏
	var gid = $('.gid').attr('href');
	var url = $('.url').attr('href');
	var txt = $('.text');
		// console.log(url);
	$('.collect').click(function(){
		$.ajax({
			type:'get',
			url:url+"?gid="+gid,
			success:function(data){
				if(data==1){
					$('.text').html('成功');
				}else{
					$('.top').html('已');
				}
				
			},
		})
	})
     	//加减号事件
        $(".add").click(function(){
	        var t=$(this).parent().find('input[class*=text_box]');
	        t.val(parseInt(t.val())+1)
	        setTotal();
	       	numsize();
        })
      	$(".min").click(function(){
	        var t=$(this).parent().find('input[class*=text_box]');
	        t.val(parseInt(t.val())-1)
	        if(parseInt(t.val())<0){
	        	t.val(0);
	        }
	        numsize();
	        setTotal();
        })


      	//获得文本框对象
		var t = $("#text_box");
		//初始化数量为1,并失效减
		$('#min').attr('disabled', true);
		//数量增加操作
		$("#add").click(function() {
				t.val(parseInt(t.val()) + 1)
				if (parseInt(t.val()) != 1) {
					$('#min').attr('disabled', false);
				}
				numsize();
			})
			//数量减少操作
		$("#min").click(function() {
			t.val(parseInt(t.val()) - 1);
			if (parseInt(t.val()) == 1) {
				$('#min').attr('disabled', true);
			}
		})


      	//失去焦点事件
        $('.text_box').focusout(function(){
        	numsize();
        	setTotal();
        })
        $('#text_box').focusout(function(){
        	numsize();
        })
        //计算总价
      	function setTotal(){
			var s=0;//全部的总价
			var p=0;//单个商品的总价
			$(".clearfix").each(function(){
				p=parseInt($(this).find('input[class*=text_box]').val())*parseFloat($(this).find('em[class*=price]').text());
				$(this).find('em[class*=number]').html(p);
				//选中的商品才会算入总价
				if($(this).find('input[class*=check]').attr("checked")  ){
					s+=parseInt($(this).find('input[class*=text_box]').val())*parseFloat($(this).find('em[class*=price]').text());
				}else{

				}
			});
			$("#J_Total").html(s.toFixed(2));
		}
		setTotal();
		// 全选与反选
		$('.check-all').click(function(){
			for (var i = 0 ; i <$('.check').length; i++) {
			$('.check')[i].checked = true;	
			}
		})
		$('.check-null').click(function(){
			for (var i = 0 ; i <$('.check').length; i++) {
			$('.check')[i].checked = false;	
			}
		})
		$('.delete').mousemove(function(){
		console.log($('.delete'));
			setTotal();
			amount();
		})
		$('.check').click(function(){
			setTotal();
			amount();
		})
		//统计商品个数
		function amount(){
			var n = 0;
			for (var i = 0; i < $('.check-one').length; i++) {
				if($('.check-one')[i].checked==true){
					n++;
				}
			}
			$('#J_SelectedItemsCount').html(n);
		}
		amount();

		// console.log($('.clearfix'));
		
		// console.log(Instock);
		// console.log(Intxt);
		//控制数量
		function numsize(){
			var Intxt = $('.text_box').val();
			var Instock = parseInt($('.In-stock').html());
			// console.log(Instock);
			if(Intxt.search('^\\d+$')==-1){
				$('.text_box').val(1);
			}else{
				if(Intxt > Instock){
					// console.log(2);
					$('.text_box').val(Instock);
				}else if(Intxt<1){
					$('.text_box').val(1);
				}
			}
			
		}
		numsize();

		//优惠券
		$(".hot span").click(function() {
			$(".shopPromotion.gold .coupon").toggle();
		})

		$('.cup').click(function(){
			var id = parseInt($(this).children().attr('href'));
			var url = $('.curl').attr('href');
			var th = $(this);
			// $(this).css('background','#ccc'); //变色
			// console.log(url);

			$.ajax({
				type:'get',
				url:url+"?id="+id,
				success:function(data){
					th.css('background','#ccc'); //变色
					th.html('已领取');
					}
				
			})
		})

})